package com.ziyun.erp.modules.quoteFactoryMaterial.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.io.Serializable;
import java.util.Date;

/**
 * 工厂材料价格表
 * 
 * @author jl
 * @email 
 * @date 2018-09-12 09:04:01
 */
@Getter
@Setter
@TableName("quote_factory_material")
public class QuoteFactoryMaterialEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 材料价格id
	 */
	@TableId
	private Integer id;
	/**
	 * 工厂id
	 */
	private Integer factoryId;
	/**
	 * 选项id
	 */
	private Integer optionId;
	/**
	 * 价格
	 */
	private BigDecimal materialPrice;
	/**
	 * 上浮系数
	 */
	private BigDecimal floatingCoefficient;
	/**
	 * 是否是特殊纸张（1：是；0：否）
	 */
	private Integer isSpecialtyPaper;
	/**
	 * 是否屏蔽（1：是；0：否）
	 */
	private Boolean delFlag;
	/**
	 * 是否在前端显示(1显示,0不显示)
	 */
	private Boolean display;
	/**
	 * type(standard:普通, print:商务印刷, fast:数码快印)
	 */
	private String materialType;
	/**
	 * 创建时间
	 */
	private Date createDate;
	/**
	 * 创建人员
	 */
	private String createUser;
	/**
	 * 更新时间
	 */
	private Date updateDate;
	/**
	 * 更新人员
	 */
	private String updateUser;

	//quote_attribute_option的id 等于 optionId
	@TableField(exist = false)
	private Integer qaoId;


    @TableField(exist = false)
	private String materialPriceList; // 材料价格列表
    @TableField(exist = false)
    private String optionName;//选项名称
    @TableField(exist = false)
    private String optionKey;// 选项key
    @TableField(exist = false)
	private String optionName2;// 重量
    @TableField(exist = false)
	private String optionValue;// 选项value
    @TableField(exist = false)
	private String attributeunit; // 材料单位
    @TableField(exist = false)
	private String printFastPrintPriceList;//生成组合配价时数码机列表
    @TableField(exist = false)
	private String quoteFactoryMaterialids;//选择的材料Id集合
    @TableField(exist = false)
	private String deleteOptionIdList;//删除的选项Id


}
